package com.lemon.model.cityRun;

import java.util.Date;
import java.util.List;

import com.lemon.model.baseModel.BaseEntityImpl;

public class CrShops extends BaseEntityImpl {

    private String shopTitle;

    private String shopNotice;

    private Integer shopType;

    private Integer shopStatus;

    private String shopLogo;

    private String shopLicense;

    private Integer shopSendMinprice;

    private String shopSendPrice;

    private Integer shopSendDistance;

	private String shopUserId;

    private String addressProvince;

    private String addressCity;

    private String addressArea;

    private String addressInfo;
	private String longitude;
	private String latitude;

	private String addressLocation;

    private Date serverEndTime;

    private Integer shopInCharge;

    private Integer payTypeOut;

    private String shopSupport;

    private String mark;

	private Integer isRecommend;

	private String openHours;
	//用户表相关信息
	private String userCardBack;
	private String userCardFront;
	private String userContact;  //联系方式
	private String userIdCard;
	private String userName;
	private String userWx;
	private String userWxName;
	private String userAccount;
	private String userPwd;
	//查询
	private String orderCount; //订单数
	private String payCount; //总收益
	private String outCount; //外卖收益
	private String roomCount; //堂食收益
	private String wxCount; //微信收益
	private String xxCount;//线下收益

	//distance
	private Integer distance;//距离 单位米
	private String avgStar; //门店评分  订单的平均分

	private List<CrShopActivityOut> atList;
	private Integer atTypeObj = 1; //活动分类 , 1=外卖 2=堂食
    public String getShopTitle() {
        return shopTitle;
    }

    public void setShopTitle(String shopTitle) {
        this.shopTitle = shopTitle == null ? null : shopTitle.trim();
    }

    public String getShopNotice() {
        return shopNotice;
    }

    public void setShopNotice(String shopNotice) {
        this.shopNotice = shopNotice == null ? null : shopNotice.trim();
    }

    public Integer getShopType() {
        return shopType;
    }

    public void setShopType(Integer shopType) {
        this.shopType = shopType;
    }

    public Integer getShopStatus() {
        return shopStatus;
    }

    public void setShopStatus(Integer shopStatus) {
        this.shopStatus = shopStatus;
    }

    public String getShopLogo() {
        return shopLogo;
    }

    public void setShopLogo(String shopLogo) {
        this.shopLogo = shopLogo == null ? null : shopLogo.trim();
    }

    public String getShopLicense() {
        return shopLicense;
    }

    public void setShopLicense(String shopLicense) {
        this.shopLicense = shopLicense == null ? null : shopLicense.trim();
    }

    public Integer getShopSendMinprice() {
        return shopSendMinprice;
    }

    public void setShopSendMinprice(Integer shopSendMinprice) {
        this.shopSendMinprice = shopSendMinprice;
    }

    public String getShopSendPrice() {
        return shopSendPrice;
    }

    public void setShopSendPrice(String shopSendPrice) {
        this.shopSendPrice = shopSendPrice == null ? null : shopSendPrice.trim();
    }

    public Integer getShopSendDistance() {
        return shopSendDistance;
    }

    public void setShopSendDistance(Integer shopSendDistance) {
        this.shopSendDistance = shopSendDistance;
    }

	public String getShopUserId() {
        return shopUserId;
    }

	public void setShopUserId(String shopUserId) {
        this.shopUserId = shopUserId;
    }

    public String getAddressProvince() {
        return addressProvince;
    }

    public void setAddressProvince(String addressProvince) {
        this.addressProvince = addressProvince == null ? null : addressProvince.trim();
    }

    public String getAddressCity() {
        return addressCity;
    }

    public void setAddressCity(String addressCity) {
        this.addressCity = addressCity == null ? null : addressCity.trim();
    }

    public String getAddressArea() {
        return addressArea;
    }

    public void setAddressArea(String addressArea) {
        this.addressArea = addressArea == null ? null : addressArea.trim();
    }

    public String getAddressInfo() {
        return addressInfo;
    }

    public void setAddressInfo(String addressInfo) {
        this.addressInfo = addressInfo == null ? null : addressInfo.trim();
    }

	public String getAddressLocation() {
		return addressLocation;
	}

	public void setAddressLocation(String addressLocation) {
		this.addressLocation = addressLocation == null ? null : addressLocation.trim();
	}

    public Date getServerEndTime() {
        return serverEndTime;
    }

    public void setServerEndTime(Date serverEndTime) {
        this.serverEndTime = serverEndTime;
    }


    public Integer getShopInCharge() {
        return shopInCharge;
    }

    public void setShopInCharge(Integer shopInCharge) {
        this.shopInCharge = shopInCharge;
    }

    public Integer getPayTypeOut() {
        return payTypeOut;
    }

    public void setPayTypeOut(Integer payTypeOut) {
        this.payTypeOut = payTypeOut;
    }

    public String getShopSupport() {
        return shopSupport;
    }

    public void setShopSupport(String shopSupport) {
        this.shopSupport = shopSupport == null ? null : shopSupport.trim();
    }

    public String getMark() {
        return mark;
    }

    public void setMark(String mark) {
        this.mark = mark == null ? null : mark.trim();
    }

	@Override
	public String toString() {
		return "CrShops [" + (this.shopTitle != null ? "shopTitle=" + this.shopTitle + ", " : "")
				+ (this.shopNotice != null ? "shopNotice=" + this.shopNotice + ", " : "")
				+ (this.shopType != null ? "shopType=" + this.shopType + ", " : "")
				+ (this.shopStatus != null ? "shopStatus=" + this.shopStatus + ", " : "")
				+ (this.shopLogo != null ? "shopLogo=" + this.shopLogo + ", " : "")
				+ (this.shopLicense != null ? "shopLicense=" + this.shopLicense + ", " : "")
				+ (this.shopSendMinprice != null ? "shopSendMinprice=" + this.shopSendMinprice + ", " : "")
				+ (this.shopSendPrice != null ? "shopSendPrice=" + this.shopSendPrice + ", " : "")
				+ (this.shopSendDistance != null ? "shopSendDistance=" + this.shopSendDistance + ", " : "")
				+ (this.shopUserId != null ? "shopUserId=" + this.shopUserId + ", " : "")
				+ (this.addressProvince != null ? "addressProvince=" + this.addressProvince + ", " : "")
				+ (this.addressCity != null ? "addressCity=" + this.addressCity + ", " : "")
				+ (this.addressArea != null ? "addressArea=" + this.addressArea + ", " : "")
				+ (this.addressInfo != null ? "addressInfo=" + this.addressInfo + ", " : "")
				+ (this.latitude != null ? "latitude=" + this.latitude + ", " : "")
				+ (this.longitude != null ? "longitude=" + this.longitude + ", " : "")
				+ (this.serverEndTime != null ? "serverEndTime=" + this.serverEndTime + ", " : "")
				+ (this.shopInCharge != null ? "shopInCharge=" + this.shopInCharge + ", " : "")
				+ (this.payTypeOut != null ? "payTypeOut=" + this.payTypeOut + ", " : "")
				+ (this.shopSupport != null ? "shopSupport=" + this.shopSupport + ", " : "")
				+ (this.mark != null ? "mark=" + this.mark + ", " : "")
				+ (super.toString() != null ? "" + super.toString() : "") + "]";
	}

	public Integer getIsRecommend() {
		return this.isRecommend;
	}

	public void setIsRecommend(Integer isRecommend) {
		this.isRecommend = isRecommend;
	}

	public String getUserCardBack() {
		return this.userCardBack;
	}

	public void setUserCardBack(String userCardBack) {
		this.userCardBack = userCardBack;
	}

	public String getUserCardFront() {
		return this.userCardFront;
	}

	public void setUserCardFront(String userCardFront) {
		this.userCardFront = userCardFront;
	}

	public String getUserContact() {
		return this.userContact;
	}

	public void setUserContact(String userContact) {
		this.userContact = userContact;
	}

	public String getUserIdCard() {
		return this.userIdCard;
	}

	public void setUserIdCard(String userIdCard) {
		this.userIdCard = userIdCard;
	}

	public String getUserName() {
		return this.userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getUserWx() {
		return this.userWx;
	}

	public void setUserWx(String userWx) {
		this.userWx = userWx;
	}

	public String getUserAccount() {
		return this.userAccount;
	}

	public void setUserAccount(String userAccount) {
		this.userAccount = userAccount;
	}

	public String getUserPwd() {
		return this.userPwd;
	}

	public void setUserPwd(String userPwd) {
		this.userPwd = userPwd;
	}

	public String getUserWxName() {
		return this.userWxName;
	}

	public void setUserWxName(String userWxName) {
		this.userWxName = userWxName;
	}

	public String getOpenHours() {
		return this.openHours;
	}

	public void setOpenHours(String openHours) {
		this.openHours = openHours;
	}

	public String getOrderCount() {
		return this.orderCount;
	}

	public void setOrderCount(String orderCount) {
		this.orderCount = orderCount;
	}

	public String getPayCount() {
		return this.payCount;
	}

	public void setPayCount(String payCount) {
		this.payCount = payCount;
	}

	public String getOutCount() {
		return this.outCount;
	}

	public void setOutCount(String outCount) {
		this.outCount = outCount;
	}

	public String getRoomCount() {
		return this.roomCount;
	}

	public void setRoomCount(String roomCount) {
		this.roomCount = roomCount;
	}

	public String getWxCount() {
		return this.wxCount;
	}

	public void setWxCount(String wxCount) {
		this.wxCount = wxCount;
	}

	public String getXxCount() {
		return this.xxCount;
	}

	public void setXxCount(String xxCount) {
		this.xxCount = xxCount;
	}

	public String getLongitude() {
		return this.longitude;
	}

	public void setLongitude(String longitude) {
		this.longitude = longitude;
	}

	public String getLatitude() {
		return this.latitude;
	}

	public void setLatitude(String latitude) {
		this.latitude = latitude;
	}

	public Integer getDistance() {
		return this.distance;
	}

	public void setDistance(Integer distance) {
		this.distance = distance;
	}

	public String getAvgStar() {
		return this.avgStar;
	}

	public void setAvgStar(String avgStar) {
		this.avgStar = avgStar;
	}

	public List<CrShopActivityOut> getAtList() {
		return this.atList;
	}

	public void setAtList(List<CrShopActivityOut> atList) {
		this.atList = atList;
	}

	public Integer getAtTypeObj() {
		return this.atTypeObj;
	}

	public void setAtTypeObj(Integer atTypeObj) {
		this.atTypeObj = atTypeObj;
	}


}